WW-FLOW: Web-Based Workflow Management with Runtime Encapsulation

نویسندگان

  • Yeongho Kim
  • Suk-Ho Kang
  • Dongsoo Kim
  • Joonsoo Bae
  • Kyung-Joon Ju
چکیده

We use the term workflow to describe a business process that is executed and managed automatically by a computer system. The definition usually includes all the tasks, tools, procedures, and organizations involved, as well. A workflow management system (WfMS) is an application that uses a computer representation of the workflow logic to define, manage, and execute the process.1 Consider the workflow process in a collaborative engineering strategy for new product development. It may involve cooperation among design, manufacturing, assembly, testing, quality control, and purchasing departments, and may include both suppliers and customers.2 While some of these functions are performed internally, others are carried out by external organizations that might, for example, design specialized components or develop numeric controller machine codes for computer-aided manufacturing work. Not only is such a workflow process complex, but it is also subject to change due to interim results—prototype test and engineering change request processes, for instance. Moreover, when subprocesses for developing component parts proceed in parallel, new requirements can be introduced along the way. Interoperable WfMSs would enable these organizations to cooperate more effectively by readily sharing information and keeping pace with each other throughout the development process. To this end, we identify two main requirements for a WfMS: modular design/execution and Internet compliance. To support modularity, we have adopted an IDEF0-like nested modeling technique to model the workflow processes.3 This method, which we call nested process modeling, allows the process manager to break a complex business process into several subprocesses and provide a structure for hierarchically arranging them. If the WfMS is also fully compliant to Internet protocols, users can have ready access to the system from any location. Moreover, maintenance is straightforward in a Web-based system, and client programs can be easily updated because they need not be installed for each user. Our Web-based workflow management system, WW-flow, was designed to manage complex business processes in a dis-

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Secure Encapsulation and Publication of Biological Services in the Cloud Computing Environment

Secure encapsulation and publication for bioinformatics software products based on web service are presented, and the basic function of biological information is realized in the cloud computing environment. In the encapsulation phase, the workflow and function of bioinformatics software are conducted, the encapsulation interfaces are designed, and the runtime interaction between users and compu...

متن کامل

Architectural Plan for Constructing Fault Tolerable Workflow Engines Based on Grid Service

In this paper the design and implementation of fault tolerable architecture for scientific workflow engines is presented. The engines are assumed to be implemented as composite web services. Current architectures for workflow engines do not make any considerations for substituting faulty web services with correct ones at run time. The difficulty is to rollback the execution state of the workflo...

متن کامل

Architectural Plan for Constructing Fault Tolerable Workflow Engines Based on Grid Service

In this paper the design and implementation of fault tolerable architecture for scientific workflow engines is presented. The engines are assumed to be implemented as composite web services. Current architectures for workflow engines do not make any considerations for substituting faulty web services with correct ones at run time. The difficulty is to rollback the execution state of the workflo...

متن کامل

Multi-objective and Scalable Heuristic Algorithm for Workflow Task Scheduling in Utility Grids

 To use services transparently in a distributed environment, the Utility Grids develop a cyber-infrastructure. The parameters of the Quality of Service such as the allocation-cost and makespan have to be dealt with in order to schedule workflow application tasks in the Utility Grids. Optimization of both target parameters above is a challenge in a distributed environment and may conflict one an...

متن کامل

An Adaptive Workflow Engine Based on Web Services and Agents

At present workflow management systems are widely used to manage business processes in an organization, while the workflow engine provides a runtime execution environment, manages the overall processing and execution of workflow instances. One of the major limitations of current workflow engine is the lack of flexibility to support adaptive environments. In this paper we propose an adaptive wor...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE Internet Computing

دوره 4  شماره 

صفحات  -

تاریخ انتشار 2000